#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
مقالات برنامه نویسی
آمورش Java Spring-ماژول های Java Spring

ماژول های اسپرینگ

فریمورک اسپرینگ شامل ماژول‌های بسیاری از جمله core, beans, context, expression language, AOP, Aspects, Instrumentation, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts و غیره است. این ماژول‌ها به چند دسته Test, Core Container, AOP, Aspects, Instrumentation, Data Access / Integration, Web (MVC / Remoting) تقسیم شده اند. شکل زیر این تقسیم‌بندی را نشان می‌دهد.


تقسیم بندی ماژول های Java Spring
  • تست: این لایه پشتیبانی از تست را با JUnit و TestNG ارائه می‌کند.
  • مدیر هسته اسپرینگ(spring core container): مدیر هسته اسپرینگ شامل ماژول‌های core, beans, context و Expression Language(EL)است.
  • Core و beans: این ماژول‌ها ویژگی‌های IOC و تزریق وابستگی را ارائه می کنند.
  • Context : این ماژول از بین المللی شدن (internationalization I18N) , EJB , JMS و Basic Remoting پشتیبانی می‌کند.
  • Expression language : این یک افزونه به EL است که در JSP تعریف شده است و از setting و getting مقادیر خصوصیات(property values)، فراخوانی متدها، دسترسی به مجموعه‌ها و شاخص‌ها، متغیرهای نامگذاری شده، عملگرهای منطقی و ریاضی، بازیابی اشیا(objects) بر اساس نام و غیره پشتیبانی می‌کند.

AOP ، جنبه‌ها و ابزار دقیق (Aspects and Instrumentation)

این ماژول‌ها از پیاده‌سازی برنامه‌نویسی جنبه‌‌گرا پشتیبانی می‌کنند که بر اساس آن می‌توان از Advice, Pointcuts و غیره برای جدا کردن کد استفاده کرد. ماژول Aspects از ادغام با AspectJ پشتیبانی می‌کند. ماژول Instrumentation از class Instrumentation و پیاده‌سازی classloader پشتیبانی می‌کند.


دسترسی/ ادغام داده (Data Access/Integration)

این گروه شامل ماژول‌های JDBC, ORM, OXM,JMS و Transaction است. این ماژول‌ها اساسا امکان دسترسی به پایگاه داده را فراهم می‌کنند.


Web

این گروه شامل ماژول‌های Web, Web-Servlet,Web-Struts و Web-Portlet است. این ماژول‌ها ایجاد برنامه‌های کاربردی تحت وب را پشتیبانی می‌کند.


در آموزشگاه تحلیل داده دوره جاوا اسپرینگ (Java Spring)بصورت تخصصی تدریس می شود.

مقاله قبلی
آموزش Java Spring Framework- Java Spring
مقاله بعدی
آموزش Spring Application-Java Spring
نظرات شما

نظرات خود را ثبت کنید...